.item-select:after { background-image: url(../img/customer/infoEntry/select_item.png); border: 0 !important; height: 16px; width:16px; -webkit-background-size: 100%; background-size: 100%; background-repeat: no-repeat; }
.common-form .list { margin-bottom: 10px; }
.common-form .item.item-divider { margin-bottom: 1px; height: 40px; border-bottom: 1px solid #ebebee; background-color: #f9f9f9; font-size: 14px; color: #111; }
.common-form .item.item-divider .input-label { padding: 0; }
.common-form .item.item-title { width: 100%; border-top: 1px solid #ebebee; }
.common-form .item.item-divider .text { border: 0; background-color: transparent; font-size: 12px; color: #111; }
.common-form .head-divider { margin-bottom: 1px; padding: 10px 8px 10px 8px; border-bottom: 1px solid #ebebee; background-color: #f9f9f9; font-size: 12px; color: #ff9900; }
.common-form .item { padding: 10px 16px; border: 0; overflow: visible; font-size: 14px;     border-bottom: 1px solid #ebebee; }
.common-form .item .input-label { font-size: 12px; color: #666; }
.common-form .item .input-label.title { color: #21a1eb; font-size: 14px; }
.common-form .item .input-label .red { margin-right: 5px; color: #f12b16 !important; }
.common-form .item .input-label.no-warning { padding-left: 10px; }
.common-form .item .item-input-wrapper { position: relative; padding: 0; background-color: #fff; }
.common-form .item input { padding: 2px 8px; line-height: 34px; background-color: #fff; font-size: 12px; }
.common-form .item-date input { background-image: url(../img/customer/infoEntry/date.png); background-position: 100% center; background-repeat: no-repeat; -webkit-background-size: 20px 18px; background-size: 26px 24px; margin-right: -3px; }
.common-form .item-arrow input { background-image: url(../img/customer/infoEntry/arrow.png); background-position: 95% center; background-repeat: no-repeat; -webkit-background-size: 20px 18px; background-size: 20px 18px; }
.common-form .item-select select { width: 100%; padding: 0 30px 0 10px; direction: ltr; font-size: 12px; }
.common-form .item .error-tips { position: absolute; top: -34px; left: 0; padding: 5px; border: 1px solid #F79907; border-radius: 2px; background-color: #fff; overflow: visible; font-size: 12px; color: #F79907; }
.common-form .item .error-tips { top: initial; bottom: -40px; }
.common-form .item .error-tips i { margin-right: 3px; }
.common-form .item .error-tips .arrow { position: absolute; left: 50%; bottom: -12px; width: 0; height: 0; border-width: 6px; border-color: #F79907 transparent transparent transparent; border-style: solid; }
.common-form .item .error-tips .arrow span { position: absolute; left: -6px; top: -7px; width: 0; height: 0; border-width: 6px; border-color: #fff transparent transparent transparent; border-style: solid; }
.common-form .item .error-tips .arrow { top: -12px; border-color: transparent transparent #F79907 transparent; }
.common-form .item .error-tips .arrow span { top: -5px; border-color: transparent transparent #fff transparent; }.input-show-icon { background-position: 100% center; background-repeat: no-repeat; -webkit-background-size: 20px 18px; background-size: 20px 18px; width: 20px; margin-left: -4px; height: 20px; margin-right: 8px; }
.input-right-icon { background-image: url(../img/customer/infoEntry/right.png); background-position: 100% center; background-repeat: no-repeat; -webkit-background-size: 26px 20px; background-size: 26px 20px; width: 26px; height: 20px; position: absolute; right: 10px; }
.input-warning-icon { background-image: url(../img/customer/infoEntry/warning.png); background-position: 100% center; background-repeat: no-repeat; -webkit-background-size: 30px 30px; background-size: 30px 30px; width: 30px; height: 30px; position: absolute; right: 6px; top: 0; }
.show-pic { background-image: url(../img/customer/infoEntry/show_info.png); }
.hide-pic { background-image: url(../img/customer/infoEntry/hide_info.png); }
.common-form .item:first-child { z-index: 20; }
.common-form .item:nth-child(2) { z-index: 19; }
.common-form .item:nth-child(3) { z-index: 18; }
.common-form .item:nth-child(4) { z-index: 17; }
.common-form .item:nth-child(5) { z-index: 16; }
.common-form .item:nth-child(6) { z-index: 15; }
.common-form .item:nth-child(7) { z-index: 14; }
.common-form .item:nth-child(8) { z-index: 13; }
.common-form .item:nth-child(9) { z-index: 12; }
.common-form .item:nth-child(10) { z-index: 11; }
.common-form .item:nth-child(11) { z-index: 10; }
.common-form .item:nth-child(12) { z-index: 9; }
.common-form .item:nth-child(13) { z-index: 8; }
.common-form .item:nth-child(14) { z-index: 7; }
.common-form .item:nth-child(15) { z-index: 6; }
.common-form .item:nth-child(16) { z-index: 5; }
.common-form .item:nth-child(17) { z-index: 4; }
.common-form .item:nth-child(18) { z-index: 3; }
/* datepicker */
.datepicker-modal-head { display: none; }
.datepicker-content { height: 210px !important; overflow: hidden !important; }
.datepicker-balanced-light { background-color: #1693F1 !important; }
.datepicker-modal-buttons { min-height: auto !important; padding: 10px 0 0 !important; }
.datepicker-modal-buttons .datepicker-color-balanced-light { color: #1693F1 !important; }
.datepicker-current { font-weight: bold; color: #1693F1 !important; }
.button-clear { color: #666!important; }
/* 输入框清除按钮 */
.clear-out { margin-left: 6px; height: 22px; width: 22px; border-radius: 11px; background: url(../img/customer/infoEntry/clear_out.png) no-repeat left center / 20px; }
.hide { display: none; }

.item-select-next { width: 160px; height: 20px; margin-right: 40px; }
.select-two-option { left: 0; min-width: 100% }
.relation { width:100% !important; }

/* 按钮组 */
.bar-footer { height: 50px; padding: 0!important; }
.button-bar .button { width: 50%; min-height: 40px; line-height: 40px; background-color: #ebebee; font-size: 14px; color: #111; padding: 0; color: #21a1eb; border-radius:0!important; }
.button-bar .button.button-active { background-color: rgb(33, 161, 235); color: #fff; }

/* 清除浮动 */
.clear { clear: both; }
.clearfix { zoom: 1; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@media screen and (min-width: 768px) {
  .line { color: blue; }
  .content .item { width: 50%; float: left; }
}


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
  width: 0;
  height: 0;
  opacity: 0;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
  opacity: 0;
  /*-webkit-box-shadow: inset 0 0 6px white;*/
  /*border-radius: 10px;*/
  /*background-color: white;*/
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
  /*border-radius: 10px;*/
  opacity: 0;
  /*-webkit-box-shadow: inset 0 0 6px white;*/
  /*background-color: white;*/
}
